package com.java.mytest_ysy.a.demo2;

import java.util.*;

/*彩票双色球规则：双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1~33中选择；
蓝色球号码从1~16中选择；请结合集合所学知识，随机生成一注双色球号码，要求同色号码不重复。*/
public class Test {
    public static void main(String[] args) {
        //首先，通过hashSet集合得到红球
        Set<Integer> allRedBall=new HashSet<Integer>();
        Random rd=new Random();
        for (int i = 0; i <6 ; i++) {
            int number= rd.nextInt(33)+1;
            allRedBall.add(number);
        }
        //创建一个集合来放篮球和红球
        List<Integer> allBall=new ArrayList<>();
        allBall.addAll(allRedBall);
        allBall.add(rd.nextInt(16)+1);
        //打印输出
        System.out.println("生成双色球号码为"+allBall);

    }
}
